package Repositorio;

import ClassesBasicas.Estadio;
import erro.ConexaoException;
import erro.RepositorioException;
import java.util.Collection;

/**
 * Interface responsável por definir o padrão DAO para a classe Estadio
 * 
 * @author Leyla
 *
 */

public interface IRepEstadio {
	
	public void salvar(Estadio est) throws ConexaoException,RepositorioException;
	
	public Estadio consultarCod(int codEstadio) throws ConexaoException,RepositorioException;
	
	public Estadio consultarNome(String nomeEstadio) throws ConexaoException,RepositorioException;
        
        public void alterar(Estadio est) throws ConexaoException, RepositorioException;
	
	public void excluirCod(int codEstadio) throws ConexaoException,RepositorioException;
	
	public void excluirNome(String nomeEstadio) throws ConexaoException,RepositorioException;
	
	public Collection<Estadio> listar() throws ConexaoException,RepositorioException;
	
}